package com.eight.cloud.job.model.dto;

import lombok.Data;

import java.io.Serializable;

/**
 * 执行任务dto
 *
 * @ClassName: ExecutionJobDto
 * @Author: TXC
 * @Date: 2025-02-25 14:31
 **/
@Data
public class ExecutionJobDto implements Serializable {
    /**
     * 数据编码
     */
    private String uuid;
    /**
     * 作业信息id
     */
    private String quartzJobId;
    /**
     * 执行表达式
     */
    private String cronExpression;

    /**
     * cron计划策略 0=默认,1=立即触发执行,2=触发一次执行,3=不触发立即执行
     */
    private String misfirePolicy = "0";

    /**
     * 并发执行 0=允许,1=禁止
     */
    private String concurrent;

    /**
     * 任务状态
     */
    private Integer status;
}
